﻿@charset "utf-8";
.wap{width: 95%; max-width: 1300px; margin: 0 auto; overflow: hidden;}
.wap0{width: 95%; max-width: 1300px; margin: 0 auto;}
.wap1{width: 95%; max-width: 1400px; margin: 0 auto; overflow: hidden;}
.head{position: absolute; top: 0; left: 0; width: 100%; background: url(../images/xlnav3.png); z-index: 10;}
.head .top{line-height: 32px; background: url(../images/bg2.png) repeat-x bottom; font-size: 12px;}
.head .top p{float: left; color: #e1e2e2;}
.head .top .topr{float: right;color: #e1e2e2;}
.head .top .topr a{color: #e1e2e2; float: left;}
.head .top .topr span{float: left; padding: 10px 5px 0 15px;}
.head .top .topr span img{display: block;}
.head .top .topr a:hover{color: #fff;}
.head .top .topr .language{float: left;}
.head .top .topr .lj{float: left; margin-left: 20px;}
.head .top .topr .lj a{margin-left: 15px;}
.head .top .topr .lj a.kh{background: url(../images/icon1.png) no-repeat left center; padding-left: 25px;}

.headc{padding: 15px 0 0; position: relative; z-index: 10;}
.headc .logo{float: left;}
.headc .nav{float: right;}
.headc .nav ul{float: right; width: 600px;}
.headc .nav ul li{float: left; line-height: 56px; position: relative;}
.headc .nav ul li  a.in{ color:#da251d}
.headc .nav ul li a{color: #fff; font-size: 16px;padding-bottom: 15px;display: block;padding: 0 20px 15px;}
.headc .nav ul li .grad1{display: none;}
.headc .nav .wslogo{display: none;}
.headc .ss{float: right; padding:15px 0; position: relative;}
.headc .ss input{float: left; width: 0px; height:24px; border: 0; background: none; line-height: 18px; padding: 0px; color: #fff; font-size: 12px; margin-right: 5px;}
.headc .ss a{float: left; padding: 3px 0;}
.headc .ss .dhfjk{position: absolute; display: block; right: 0; top: 15px; width: 20px; height: 26px; cursor: pointer;}

.headc .nav ul li .ej{position: absolute; top:71px; left: -25px; width: 154px; z-index: 20;  line-height: 40px; display: none;}
.headc .nav ul li .ej p{padding-bottom: 1px;}
.headc .nav ul li .ej a{font-size: 14px; padding: 0; text-align: center;background: url(../images/xlnav1.png);}
.headc .nav ul li .ej a:hover,.headc .nav ul li .ej a.cur{background: #DA251D;}


.nav_{float: right; display: none;}
.headc .nav .cha{position: absolute; right: 5px; top: 5px; width: 26px; cursor: pointer; display: none;}

.footer{background: #595959;}
.footer .footer_{padding: 40px 0;}
.footer .footer_ .footnav{float: left;}
.footer .footer_ .footnav ul li{float: left;padding-right: 50px;}
.footer .footer_ .footnav ul li a{color: #fff;}
.footer .footer_ .footnav ul li a:hover{text-decoration: underline;}
.footer .footer_ .footnav ul li h3{font-size: 18px; padding-bottom: 10px;}
.footer .footer_ .footnav ul li p a{color: #c1c1c1; line-height: 28px;}
#cnzz_stat_icon_1278515729{padding-top:20px;}
.footlx{float: right;color: #fff; *width: 450px;}
.footlx .flogo a,.footlx .flogo a img{display: block;}
.footlx .flogo a img{}

.footlx h4{text-align: center; padding: 20px 0;}
.footlx ul{width: 350px;margin: 18px auto 0;}
.footlx ul li{float: left; width: 25%; *width: 24.5%;}
.footlx ul li a{display: block;}
.footlx ul li a img{display: block; margin: 0 auto; width: 30px;}

.wzdt{text-align: center; padding-top: 20px;}
.wzdt a{color: #C1C1C1; padding:0 10px; font-size: 12px;}
.footer .foot{background: #333333; line-height: 50px; text-transform: uppercase; color: #676767; font-size: 12px;}
.footer .foot p{float: left;}
.footer .foot p a{color: #676767;}
.footer .foot span{float: right;}

.fw{font-weight: bold;}
.f36{font-size: 36px;}
.f30{font-size: 30px;}
.f24{font-size: 24px;}
.f20{font-size: 20px;}
.ptb80{padding: 80px 0;}
.ptb40{padding: 40px 0;}
.ptb25{padding: 25px 0;}
.p20{padding: 20px;}

.img{overflow: hidden;}
.img img{display: block;transition: 0.9s;-ms-transition: 0.9s;-webkit-transition: 0.9s;-o-transition: 0.9s;-moz-transition: 0.9s;}
a:hover .img img{-webkit-transform: scale(1.1,1.1);
	-moz-transform:  scale(1.1,1.1);
	-o-transform:  scale(1.1,1.1);
	transform:  scale(1.1,1.1);}
	
.page{text-align: center;}
.page a,.page span{padding: 0 8px; font-size: 18px; font-weight: bold;}
.page a.prev,.page a.next,.page a.up_page,.page a.down_pa{font-family: simsun;}
.page span{color: #DA251D;}

.zycz_1{background: url(../images/personnel/zycz5.jpg) no-repeat left center; height: 365px; position: relative; padding:1px 0;}
.zycz_1s{position: absolute; width: 500px; left: 0; top: 0; height: 100%; background: url(../images/personnel/zycz6.png);}
.zycz_1 .text_1{color: #fff; font-size: 20px; line-height: 1.5em; font-weight: bold; padding: 13% 5% 0;}
.zycz_1 .text_2{font-size: 16px; color: #fff; padding: 5% 5% 0;}
.zycz_1 .text_2 p{background: url(../images/personnel/zycz8.png) no-repeat left 8px; padding-left: 15px; padding-bottom: 10px;}
.zycz_1 .sanj{position: absolute; right: -14px; top: 50%; margin-top: -11px;}


.zycz_2{margin-top: 80px;}
.zycz_2 ul li{float: left; width: 30%; margin-left: 5%; text-align: center;}
.zycz_2 ul li:first-child{margin-left: 0%;}
.zycz_2 ul li .img{width: 40%; margin: 0 auto;}
.zycz_2 ul li .img .imgs1{display: block;}
.zycz_2 ul li .img .imgs2{display: none;}
.zycz_2 ul li .text{padding-top: 20px;}
.zycz_2 ul li .text h1{color: #DA251D; font-weight: bold; padding-bottom: 10px;}
.zycz_2 ul li .text .text_{color: #595959;}
.zycz_2 ul li.cur .img .imgs2{display: block;}
.zycz_2 ul li.cur .img .imgs1{display: none;}
.zycz_2 dl{padding-top: 20px; min-height: 3em; background: url(../images/xian4.jpg) no-repeat top center; margin-top: 20px;}
.zycz_2 dl dd{width: 90%; max-width:900px; margin: 0 auto; text-align: center; /*color: #595959;*/ font-size: 16px; display: none;}


@media screen and (max-width:1120px) {
	.headc .logo img{width: 240px;}
	.nav_{margin-top: 9px; display: block; cursor: pointer;}
	.nav{position: fixed; z-index: 50; width: 100%; height: 100%; background: url(../images/bg2.png); top: 0; left: 0;background: url(../images/navbg.png); display: none; overflow: hidden;}
	.headc .nav ul{float: none; width: 100%;/* height: 205px;*/ overflow-y: scroll;}
	.headc .nav ul li{float: none; width: 100%; text-align: center; line-height: 40px;}
	.headc .nav ul li a{display: block;}
	.headc .nav ul li .grad1{display: block;width:100%; margin-left:0%; opacity: 0.8; display: none;
    height: 1px;
    background: -webkit-linear-gradient(left, #ebadaa, #da251d, #ebadaa); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ebadaa, #da251d, #ebadaa); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ebadaa, #da251d, #ebadaa); /* Firefox 3.6 - 15 */
    background: linear-gradient(left, #ebadaa, #da251d, #ebadaa); /* 标准的语法（必须放在最后） */}
    .headc .ss{float: none; overflow: hidden; width: 205px; margin: 0 auto; padding-left: 10px;}
    .headc .ss input{width: 160px; padding: 0 5px; border: 1px solid #fff;}
    .headc .ss span{display: none;}
    .headc .nav .wslogo{display:block; width: 268px; margin: 0 auto; padding:20px 0 20px;}
    .headc .nav .wslogo a{display: block;}
    .headc .nav .cha{display: block;}
    .headc .nav .cha img{width: 26px;}
    .headc .nav{height: 0;}
    .footer .footer_ .footnav{display: none;}
    .footlx{float: none; margin: 0 auto; width: 450px;}
    
    .f36{font-size: 30px;}
    .f30{font-size: 26px;}
	.f24{font-size: 22px;}
	.f20{font-size: 18px;}
    
    .ptb80{padding: 60px 0;}
    .ptb40{padding: 30px 0;}
    .ptb25{padding: 20px 0;}
    .p20{padding: 15px;}
    .zycz_2{margin-top: 60px;}
    .headc{padding-bottom: 15px;}
    .headc .nav ul li a{padding: 0;text-align: left;padding-left: 20px;border-bottom: 1px solid #666;}
    .headc .nav ul li .ej{position: relative; top: 0; left: 0; width: 100%; display: block;}
    .headc .nav ul li .ej a{background: none;font-size: 12px; text-align: left; padding-left: 40px;}
    
}
@media screen and (max-width:960px) {
	.f36{font-size: 24px;}
	.f30{font-size: 22px;}
	.f24{font-size: 20px;}
	.f20{font-size: 16px;}
	
	.ptb80{padding: 40px 0;}
	.ptb40{padding: 20px 0;}
	.ptb25{padding: 15px 0;}
	.p20{padding: 10px;}
	.zycz_2{margin-top: 40px;}
	/*.zycz_1 .text_1{width: 80%; margin-left: 10%;}
	.zycz_1 .text_2{width: 80%; margin-left: 10%;}
	.zycz_1 .text_2 p{font-size: 14px;}*/
}
@media screen and (max-width:640px) {
	.head .top .topr .lj{display: none;}
	.head .top p{display: none;}
	.headc .logo img{width: 180px;}
	.nav_{margin-top: 3px;}
	
	.footlx{width: 100%;}
	.footlx .flogo{width: 100%;}
	.footlx .flogo a{display: block;}
	.footlx .flogo a img{display: block; width: 90%; margin: 0 auto; max-width: 450px;}
	.footlx ul{width: 100%; max-width: 350px;}
	
	.footer .foot{text-align: center; line-height: 18px; padding: 8px 0;}
	.footer .foot p,.footer .foot span{float: none;}
	.footer .footer_{padding: 20px 0;}
	
	/*.zycz_2 ul li{width: 100%; margin-left: 0; margin-bottom: 20px;}*/
	
	.f36{font-size: 22px;}
	.f30{font-size: 20px;}
	.f24{font-size: 18px;}
	.f20{font-size: 16px;}
	
	.ptb80{padding: 30px 0;}
	
	.zycz_1{height: auto;}
	.zycz_1s{width: 100%; position: relative; padding: 40px 0;}
	.zycz_1 .text_1{padding-top: 0; font-size: 16px;}
	.zycz_1 .text_2,.zycz_2 dl dd{font-size: 14px;}
	.zycz_2 ul li .text h1.f24{font-size: 16px;}
	.zycz_2 ul li .img{width: 60%;}
}



































































































